Sök:

Sökresultat:

622 Uppsatser om Experimentell systemutveckling - Sida 1 av 42

En jämförelse mellan traditionell och experimentell systemutveckling med avseende på användarmedverkan

Systemutveckling är en komplicerad process som kräver mycket av det företag som utvecklingsarbetet bedrivs i. För att användare till systemet skall kunna använda systemet på ett effektivt sätt krävs det att systemet uppfyller användarnas krav. Detta leder till att de behöver delta i utvecklingsarbetet samt få tillfälle till att påverka i beslutsfattandet. Detta arbete undersöker hur och på vilka sätt som användare deltar i traditionell och Experimentell systemutveckling. I samband med denna undersökning har intervjuer med personer från sex IT-företag utförts för att fastställa vilka uppfattningar och syner företagen har på dessa två systemutvecklingsansatser.

Användarbaserad systemutveckling: organisationers stöd för användarbaserad systemutveckling

Målet med uppsatsen är att åskådliggöra vilka fördelar, nackdelar och effekter användarbaserad systemutveckling har för den administrativa delen av en organisation. Intervjuer har gjorts med en chef och en controller på ett större svenskt företag samt med en expert inom området för användarbaserad systemutveckling. Undersökningen visar att fördelar som ges vid användande av användarbaserad systemutveckling är t.ex. att organisationen och individen blir mer produktiv, får en mer flexibel miljö att arbeta med och blir mindre beroende av konsulter. Nackdelar har visat sig vara att organisationen kan försätta sig i en situation där de blir beroende av den person som har utvecklat ett specifikt system och kvaliteten på underhåll kan även försämras när användarna utvecklar själva.

Systemutveckling med fokus på kreativa processer och lärande

Med denna uppsats vill vi (författarna) samla ihop 5 år av tankar, teorier och erfarenheter kring systemutveckling och lärande. Uppsatsen presenterar 8 projekt som är genomförda i Blekinge mellan 1995-1999. Med utgångspunkt i projekten behandlas en utvecklingsprocess för IT-system som är baserad på kreativitet och lärande miljöer. Särskilt lyfter uupsatsen fram behovet av att förändra processen för att möta slutanvändare av program och tjänster..

Verksamhetsanalys i metoder för systemutveckling och verksamhetsutveckling.

Metoder för systemutveckling består av ett antal faser där verksamhetsanalysen ingår innan själva utvecklingen påbörjas. Systemutveckling är en form av verksamhetsutveckling eftersom utveckling av informationssystem förbättrar verksamheten.Detta arbete beskriver metoder för två områden, systemutveckling och verksamhetsutveckling. I min bakgrund definierar jag olika begrepp som jag anser vara centrala och viktiga för dessa områden. Jag gör sedan en beskrivning av tre metoder för systemutveckling, en metod för verksamhetsanalys och två metoder för verksamhetsutveckling med avseende på aspekter som beskrivs i verksamhetsanalysen.I mitt arbete finns en huvudfrågeställning, Är det möjligt att använda systemutvecklingsmetoder och främst verksamhetsanalysen i andra avseenden än vid systemutveckling? och även ett antal övriga frågeställningar.För att kunna besvara frågeställningarna har jag genomfört litteraturstudier.

Evolutionär prototyping inom metodologier för att hantera växande informationssystem

I denna rapport behandlas en strategi för systemutveckling som kallas för evolutionär prototyping. Evolutionär prototyping innebär att utveckla system i inkrementella bitar där system får växa till ett driftsystem för vidare evolution. Det finns också andra former av prototyping som explorativ, experimentell och kooperativ prototyping där prototyperna kastas bort och ett nytt system konstrueras. Många metodologier finns för att stödja processen att utveckla informationssystem. På grund av tillgången till CASE-verktyg och fjärde generationens utvecklingsverktyg har evolutionär prototyping blivit allt mer populärt i praktiken.

Automatisering av mjukvarutest inom agil systemutveckling : Flerfallsstudie av moderna testares utmaningar

Systemutveckling har på senare år rört sig mot allt mer flexibla metoder för att bedriva utveckling, ett agilt förhållningssätt vid systemutveckling i dagens IT-bolag är inte alls ovanligt. I takt med förändring av tillvägagångssättet har även ett moment inom testningen fått allt mer fokus: Testautomatisering. Vissa författare hävdar till och med att det inte går att bedriva agil systemutveckling utan att införa testautomatisering. Syftet med uppsatsen är därför att undersöka vilka utmaningar en testare inom de agila metoderna stöter på vid testautomatisering. Detta utförs med hjälp av intervjuer på fem olika företag av fem olika testare där de alla har en gemensam nämnare, att de jobbar agilt..

En hermeneutisk analys av systemutveckling: ? Ostrukturerat kontra Metoddrivet utvecklingsarbete

I takt med att IT växer i samhället driver detta också fram efterfrågan på IT-system och mjukvaror för att effektivisera organisationer och verksamheter. För att bedriva systemutvecklingsarbete behövs människor som utvecklar IT-system. I bästa fall motsvarar dessa system kundens förväntningar och önskemål, men i värsta fall kan systemutvecklingsarbetet utmynna i system som inte är till nytta för kunden och slutanvändarna. För att skapa hållbara och kvalitativa IT-system är det viktigt att kunden och slutanvändaren sätts i fokus genom att människorna som håller i system-utvecklingsarbetet förstår "varför" något skall skapas och kan sätta det i realitet till den miljö som IT-systemet skall fungera i. Systemutveckling måste bedrivas utifrån flera viktiga principer och faktorer som i sin tur påverkar val av utvecklingsmetod och vilken typ av utvecklingsmetod och filosofi som passar ställs i relation till hur den rådande situationen ser ut.

Erfarenheter av systemutveckling i praktiken

Denna rapport är resultat av en studie som utförts på Kappa Kraftliner i Piteå där vi jämfört två separata systemutvecklingsprojekt. Fokus för undersökningen ligger på de olika metoder som använts vid de två utvecklingsprojekten. Närmare 70% av alla systemutvecklingsprojekt misslyckas helt eller blir kraftigt försenade vilket leder till ökade kostnader och låg tilltro till systemen. Att skräddarsy ett informationssystem kan bli både kostsamt och resurskrävande. Alternativet är att använda sig ett standardiserat system.

Kartläggning av systemutvecklingsutbildningar i Sverige med tyngdpunkt på informatik : vad är det man utbildar inom?

Vi lever i ett alltmer datoriserat samhälle där information och funktionella informationssystem är av största vikt. Detta gör att det är en stor efterfrågan på systemutvecklare och vår nyfikenhet i frågan har väckts genom att vi kände att vår utbildning inte passade in i den yrkesprofil som efterfrågas. Vi hade en känsla av att det finns olika synsätt på systemutveckling och därför gjorde vi denna undersökning. I uppsatsen har vi undersökt samtliga kandidatutbildningar som utbildar inom systemutveckling samt gjort en fördjupning inom informatikområdet för att se vad det är man utbildar inom. Vi har funnit att det finns två olika synsätt där ett är tekniskt inriktat och ett är mer verksamhetsorienterat.

Ett arbetssätt för agil kravhantering

För att kunna utveckla ett IT- system behövs förståelse om specifika funktioner som systemet skall stödja. En viktig del av systemutveckling är kravhantering, eftersom det är kundens önskemål och krav identifieras. Under 1990-talet uppkom agil systemutveckling. Det som utmärker att arbeta agilt är nära kundsamarbete, anpassning till förändrade krav, mycket kommunikation och att leverera fungerande programvara med jämna mellanrum. Scrum är en metod inom agil systemutveckling som utvecklades för att passa i en förändringsdriven miljö.Under litteraturgenomgången upptäcktes att det fanns mycket information om olika problem med agil kravhantering och att det fanns lite information om hur agil kravhantering genomförs.

Systemutveckling med fokus på kreativa processer och lärande

Med denna uppsats vill vi (författarna) samla ihop 5 år av tankar, teorier och erfarenheter kring systemutveckling och lärande. Uppsatsen presenterar 8 projekt som är genomförda i Blekinge mellan 1995-1999. Med utgångspunkt i projekten behandlas en utvecklingsprocess för IT-system som är baserad på kreativitet och lärande miljöer. Särskilt lyfter uupsatsen fram behovet av att förändra processen för att möta slutanvändare av program och tjänster..

Kvaliltet i systemutveckling

Systemutveckling idag strävar efter kvalitet, men man kan se flera tecken på en kvalitetsbrist i utvecklingen av system. Många projekt kommer till korta. Trots att enorma summor pengar läggs ner på IT-projekt varje år misslyckas en stor del av dem. Denna rapport behandlar frågeställningen: Hur uppnås kvalitet vid systemutveckling? Rapporten besvarar frågeställningen genom intervjuer med erfarna yrkesmän inom området.

Prototyper i systemutveckling : Agila och traditionella angreppssätt

Syftet med studien är att undersöka prototyper i samband med systemutveckling, och då särskilt om agila utvecklingsmetoder har påverkat hur prototypning används.En genomgång av begreppet prototyp och närliggande begrepp görs för att klargöra vad som kan avses med prototyper inom systemutveckling. En översikt över olika synsätt på prototyper och deras användning presenteras, och leder vidare till en teoretisk modell för prototyper i systemutveckling.Systemutvecklare och experter intervjuas för att bringa klarhet i begreppen och ta reda på hur prototyper används i systemutvecklingsprojekt i praktiken. Utifrån detta material presenteras en vidareutveckling av den första teoretiska modellen. Problemrymd och lösningsrymd hör till modellens centrala begrepp.Studien visar att agila utvecklingsmetoder påverkar arbetet med prototyper i riktning mot att utföra prototypning i det ordinarie utvecklingsspåret samt att hämta in regelbunden återkoppling på prototyper från användare och andra intressenter under hela systemutvecklingsprojektets gång. Sådana arbetssätt visade sig också förekomma inom den praktiska systemutvecklingen..

Att göra rätt och göra fel.

För att kunna utveckla ett IT- system behövs förståelse om specifika funktioner som systemet skall stödja. En viktig del av systemutveckling är kravhantering, eftersom det är kundens önskemål och krav identifieras. Under 1990-talet uppkom agil systemutveckling. Det som utmärker att arbeta agilt är nära kundsamarbete, anpassning till förändrade krav, mycket kommunikation och att leverera fungerande programvara med jämna mellanrum. Scrum är en metod inom agil systemutveckling som utvecklades för att passa i en förändringsdriven miljö.Under litteraturgenomgången upptäcktes att det fanns mycket information om olika problem med agil kravhantering och att det fanns lite information om hur agil kravhantering genomförs.

Organisatoriska och mänskliga aspekter vid systemutveckling

Enligt Clegg m fl (1997) når 80-90% av systemutvecklingsuppdrag inte upp till de mål som är satta för projektet. Teknologiska aspekter anses inte ensamt vara orsaken till att projekten "misslyckas", utan misslyckanden anses även bero på att mänskliga och organisatoriska aspekter inte uppmärksammas vid systemutveckling. Detta arbetet fokuserar på att utreda om organisatoriska och mänskliga aspekter uppmärksammas vid systemutveckling och vilka aspekter som specifikt beaktas. Metoden för att undersöka de centrala frågeställningarna har varit att genomföra en survey (undersökning) med sex djupintervjuer. Som målgrupp valdes projektledare på IT-företag av varierande storlek.

1 Nästa sida ->